<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	<title>Request</title>
	</head>
	<body>
		
		<h1>Request</h1>
		
		<p>Récupérer l'objet <em>Request</em><br />
		<code>$request = $this-&lt;get('request');</code>
		</p>
		
		<p>Récupérer un paramètre via l'url<br />
		<code>$param = $request-&lt;query-&lt;get('param_url');</code>
		</p>
		
		<p>Appeller le template d'affichage<br />
		<code>return $this-&lt;render('namespace_racine:name_template:fonction.html.twig',array('name_param'=&lt;$param));</code>
		</p>
		
		<p>Récupération de différents paramètres</p>
		<ul>
			<li>
				<p>Paramètre envoyé en méthode GET<br />
				<code>$request-&lt;query()</code>
				</p>
			</li>
			<li>
				<p>Paramètre envoyé par cookies<br />
				<code>$request-&lt;cookies()</code>
				</p>
			</li>
			<li>
				<p>Paramètre envoyé par méthode POST<br />
				<code>$request-&lt;request()</code>
				</p>
			</li>
		</ul>
		
		<p><em>$request-&lt;getMethod()</em> renvoie POST ou GET.</p>
		
		<p><em>$request-&lt;isXmlHttpRequest()</em> renvoie <em>true</em> si la requète est AJAX.</p>
		
		<a href="http://api.symfony.com/2.0/Symfony/Component/HttpFoundation/Request.html">Documentation sur la méthode Request</a>
		
		<br />
		
		<a href="index.html">Retour</a>
		
	</body>
</html>